Problem:

When I write notes and I review them later, I find that I have a hard time understanding what the information is talking about or how it relates to anything. I need to read much more surrounding context to get up to speed with the points being made.

Solution:

Create a syntax for note-taking that standardizes the way I write my notes so that they are efficiently grasped the moment I read them.

Why Prolog?

The syntax is greatly inspired by Prolog because of it's logical structure. Prolog reads like a logical declarative structure of facts and logic which is what explanations can be reduced down to.

Predicates

is_a(Subject, Type)